package com.ruoyi.quartz.task;

import com.ruoyi.smartHighway.service.AutoSyncService;
import com.ruoyi.smartHighway.service.IAppService;
import com.ruoyi.tgis.service.AllServerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * @author lingjj
 * @ClassName DemoTask
 * @description: TODO
 * @date 2024年07月11日
 * @version: 1.0
 */
@Component("demoTask")
public class DemoTask {

    @Autowired
    private AllServerService allServerService;

    @Autowired
    private AutoSyncService autoSyncService;

    public void serverTaskDemo(Integer i) {
        allServerService.serverTaskDemo(i);
    }

//      佛开设备列表信息同步
    public void autoSyncDeviceList() {
        autoSyncService.autoSyncDeviceList();
    }
//      佛开设备种类和数量同步
    public void autoSyncDeviceNum() {
        autoSyncService.autoSyncDeviceNum();
    }
//      佛开设施列表数据同步
    public void autoSyncFacilityList() {
        autoSyncService.autoSyncFacilityList();
    }
//      佛开设施种类和数量同步
    public void autoSyncFacilityNum() {
        autoSyncService.autoSyncFacilityNum();
    }
//      佛开公路技术状况桥梁等级评分列表同步
    public void autoSyncBridgeGradeList() {
        autoSyncService.autoSyncBridgeGradeList();
    }
//      佛开公路技术状况桥梁详情信息列表同步
    public void autoSyncBridgeInfoList() {
        autoSyncService.autoSyncBridgeInfoList();
    }
//      佛开公路技术状况路面等级评分列表同步
    public void autoSyncRoadGradeList() {
        autoSyncService.autoSyncRoadGradeList();
    }
//      佛开事件信息同步
    public void autoSyncEventInfo() {
        autoSyncService.autoSyncEventInfo();
    }
//      佛开养护工程列表同步
    public void autoSyncShowInfoList() {
        autoSyncService.autoSyncShowInfoList();
    }
//      佛开结构物基础信息列表同步
    public void autoSyncShowStructureList() {
        autoSyncService.autoSyncShowStructureList();
    }


}
